package com.grade.service;

import com.grade.Beans.GradeSum;
import com.grade.Beans.Student;

import java.util.List;
import java.util.Map;

public interface StudentService {
    /**
     * 01全查*/
    List<Student> FindAll();
    /**
     * 02多条删除（动态sql)*/
    int deleteByStudentNo( String []nos);
    /**
     * 03多条新增(动态sql)*/
    int addStudentSum(List<Student> studentList);
    /**
     * 04任意数量属性修改*/
    int updateStudent(Student student);
    /**
     * 05根据学生姓名查信息（包括老师）
     */
    Student findByStudentNa(String studentName);
    /**
     * 06分页查询*/
    List <Student> findByStudentPage(Map map);
    /**
     * 07查询总条数*/
    int findByStudent(Map map);
    /**
     * 08新增*/
    int addStudent(Student student);
    /**
     * 09通过学生号查信息*/
    Student findByStudentNo(int studentNo);
    /**
     * 10删除*/
    int deleteStudent(int studentNo);
    /**
     * 11登录*/
    Student login(int studentNo,String stuPass );
    /**
     * 12个人总成绩
     */
    List<GradeSum> scoressum();
    /**
     * 13个人成绩统计*/
    List<GradeSum> scoresstudent(int studentNo);
/**
 * 14修改密码*/
    int updatepassword(int id, String pwd1);

}
